﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XMK.Framework.Model
{
    /// <summary>
    /// 存储过程参数信息
    /// </summary>
    public class ProcParaInfo
    {
        /// <summary>
        /// 接口编号
        /// </summary>
        public string WsID { get; set; }
        /// <summary>
        /// 存储过程ID
        /// </summary>
        public int ProcID { get; set; }
        /// <summary>
        /// 参数名
        /// </summary>
        public string ParaName { get; set; }
        /// <summary>
        /// 参数类型
        /// </summary>
        public string TypeName { get; set; }
        /// <summary>
        /// 参数长度
        /// </summary>
        public int ColLength { get; set; }
        /// <summary>
        /// 是否输出参数
        /// </summary>
        public bool IsOutParam { get; set; }
        /// <summary>
        /// 是否可为空
        /// </summary>
        public bool IsNullable { get; set; }

        /// <summary>
        /// 参数值
        /// </summary>
        public object ParaValue { get; set; }

        /// <summary>
        /// 传入参数的key
        /// </summary>
        public string JsonKey { get; set; }
        /// <summary>
        /// 入参默认或固定值
        /// </summary>
        public string ParaDefault { get; set; }

    }
}
